#pragma once

#include "CWindow/CDialogBase.h"
#include "Common.h"

class CAboutDialog :
    public CDialogBase
{
public:
    CAboutDialog();
    ~CAboutDialog();

    dlg_msg LRESULT OnInitDialog(WPARAM wParam, LPARAM lParam);
    dlg_msg LRESULT OnOK(WORD wNotify, WORD wID, HWND hWnd);
    dlg_msg LRESULT OnColor(WPARAM wParam, LPARAM lParam);
    dlg_msg LRESULT OnNotify(WORD wID, LPNMHDR pNmhdr);
    dlg_msg LRESULT OnLanguageChange(WPARAM wParam, LPARAM lParam);

protected:

    virtual BOOL PreTranslateMessage(LPMSG pMsg);

private:

    DECLARE_DLG_MESSAGE_MAP()

private:

    HBRUSH m_hBrush = NULL;
};